Big Huge Thesaurus

embryonal carcinosarcoma

noun